.search {
    width: 100%;
}

.search input {
    width: 95%;
    min-height: 40px;
    border-radius: 10px;
    outline: none;
    border: .5px solid transparent;
    padding: 0 10px;
    color: rgba(0, 0, 0, 0.6); 
    font-size: 16px;
    line-height: 20px;
}

.search input:focus {
    border: .5px solid rgb(255, 183, 0)
}

.search input:disabled {
    background-color: rgba(172, 172, 172, 0.4);
}

.search input:disabled::placeholder {
    color: rgba(128, 128, 128, 0.3);
}

@media (max-width: 790px) {
    .search input {
        width: 100%;
    }
}